/* 全体的な設定----------------------------------------------------------------- */

*{
	margin:0;
	font-size:12px;
	font-family:"Osaka" "ＭＳ Ｐゴシック";}

h1{	font-size:26px; margin-top:50px;}
h2{	font-size:22px; margin-top:40px;}
h3{	font-size:18px; margin-top:30px;}
h4{	font-size:14px; margin-top:30px;}

p.back{
	margin-top:50px; margin-bottom:30px;}


/* index.html----------------------------------------------------------------- */

#index_body{
	height:100%; width:100%;
	background-color:#000; color:#fff;
	background-image:url(index_back.gif);
	background-position:right bottom;
	background-repeat:no-repeat;}

#index_body a:link    { color:#ED145B; }
#index_body a:visited { color:#666666; }
#index_body a:hover   { color:#F4729D; }
#index_body a:active  { color:#F4729D; }

#wrap{
	padding:80px 50px;}
	

.index_image{
	border:0;}

#index_main{
	background-color:#ED145B;
	width:600px; height:350px;}

#index_menu{
	float:left;
	width:150px; height:350px;
	background-color:#fff;}

#index_iframe{
	float:left;
	border:0;
	width:75%; height:350px;}

#index_link{
	clear:both;
	padding:10px 50px;}


/* index以外----------------------------------------------------------------- */

#page_body{
	background-color:#ED145B;
	padding-left :20px;
	padding-right:13px;
	margin-top   :20px;}

#page_body a:link    { color:#ffffff; }
#page_body a:visited { color:#000000; }
#page_body a:hover   { color:#F4729D; }
#page_body a:active  { color:#F4729D; }

#top_image{
	margin-top:15px;}

#top_update{
	text-align:right;
	color:#fff;}

#rule_kiyaku01{
	margin-top:15px;}

#rule_kiyaku02{
	margin-top:10px; font-size:10px;}

#rule_kiyaku03{
	margin-top:25px;}